// 可以修改，没有变量提升，存在暂时性死区
let age = 30;
age = 31;

//一旦声明就得赋值，没有变量提升，存在暂时死区，不可修改
const birthYear = 1991;
// birthYear = 1990; // TypeError: Assignment to constant variable.
// const job; // 必须初始化“const”声明。

var job = "programmer";
job = "teacher";

lastName = "pink";

function foo() {}
var foo;
console.log(foo);

foo = 2;
console.log(foo); // 2
